﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CoderJoe.WoW.Services
{
	public class Character
	{
		public string BattleGroup { get; set; }
		public string CharacterClass { get; set; }
		public CharacterItem[] Items { get; set; }
		public string Name { get; set; }
		public string Realm { get; set; }

		public Character()
		{
			Items = new CharacterItem[19];
		}
	}
}

//<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="/layout/character/sheet.xsl"?><page globalSearch="1" lang="en_us" requestUrl="/character-sheet.xml">
//  <tabInfo subTab="profile" tab="character" tabGroup="character" tabUrl="r=Medivh&amp;cn=Essiaa&amp;gn=The+Pinnacle"/>
//  <characterInfo>
//    <character battleGroup="Ruin" charUrl="r=Medivh&amp;n=Essiaa" class="Mage" classId="8" classUrl="c=Mage" faction="Alliance" factionId="0" gender="Female" genderId="1" guildName="The Pinnacle" guildUrl="r=Medivh&amp;gn=The+Pinnacle" lastModified="July 30, 2009" level="80" name="Essiaa" points="1815" prefix="" race="Draenei" raceId="11" realm="Medivh" suffix="" titleId="0"/>
//    <characterTab>
//      <talentSpecs>
//        <talentSpec active="1" group="2" icon="spell_fire_firebolt02" prim="Fire" treeOne="0" treeThree="18" treeTwo="53"/>
//        <talentSpec group="1" icon="spell_frost_frostbolt02" prim="Frost" treeOne="20" treeThree="51" treeTwo="0"/>
//      </talentSpecs>
//      <buffs/>
//      <debuffs/>
//      <pvp>
//        <lifetimehonorablekills value="628"/>
//        <arenacurrency value="0"/>
//      </pvp>
//      <professions>
//        <skill id="171" key="alchemy" max="450" name="Alchemy" value="444"/>
//        <skill id="182" key="herbalism" max="450" name="Herbalism" value="450"/>
//      </professions>
//      <characterBars>
//        <health effective="14093"/>
//        <secondBar casting="103" effective="15453" notCasting="206" type="m"/>
//      </characterBars>
//      <baseStats>
//        <strength attack="35" base="37" block="-1" effective="45"/>
//        <agility armor="96" attack="-1" base="40" critHitPercent="4.39" effective="48"/>
//        <stamina base="58" effective="731" health="7130" petBonus="-1"/>
//        <intellect base="182" critHitPercent="5.89" effective="831" mana="12185" petBonus="-1"/>
//        <spirit base="176" effective="429" healthRegen="21" manaRegen="206"/>
//        <armor base="1935" effective="1935" percent="11.27" petBonus="-1"/>
//      </baseStats>
//      <resistances>
//        <arcane petBonus="-1" value="0"/>
//        <fire petBonus="-1" value="0"/>
//        <frost petBonus="-1" value="0"/>
//        <holy petBonus="-1" value="0"/>
//        <nature petBonus="-1" value="0"/>
//        <shadow petBonus="-1" value="0"/>
//      </resistances>
//      <melee>
//        <mainHandDamage dps="80.6" max="211" min="69" percent="0" speed="1.74"/>
//        <offHandDamage dps="0.0" max="0" min="0" percent="0" speed="1.93"/>
//        <mainHandSpeed hastePercent="3.54" hasteRating="116" value="1.74"/>
//        <offHandSpeed hastePercent="3.54" hasteRating="116" value="1.93"/>
//        <power base="35" effective="35" increasedDps="2.0"/>
//        <hitRating increasedHitPercent="10.40" penetration="0" reducedArmorPercent="0.00" value="341"/>
//        <critChance percent="0.00" plusPercent="6.43" rating="295"/>
//        <expertise additional="0" percent="0.00" rating="0" value="0"/>
//      </melee>
//      <ranged>
//        <weaponSkill rating="0" value="0"/>
//        <damage dps="235.3" max="532" min="286" percent="0" speed="1.74"/>
//        <speed hastePercent="3.54" hasteRating="116" value="1.74"/>
//        <power base="38" effective="38" increasedDps="2.0" petAttack="-1.00" petSpell="-1.00"/>
//        <hitRating increasedHitPercent="10.40" penetration="0" reducedArmorPercent="0.00" value="341"/>
//        <critChance percent="10.78" plusPercent="6.43" rating="295"/>
//      </ranged>
//      <spell>
//        <bonusDamage>
//          <arcane value="1527"/>
//          <fire value="1527"/>
//          <frost value="1527"/>
//          <holy value="1527"/>
//          <nature value="1527"/>
//          <shadow value="1527"/>
//          <petBonus attack="-1" damage="-1" fromType=""/>
//        </bonusDamage>
//        <bonusHealing value="1527"/>
//        <hitRating increasedHitPercent="13.00" penetration="0" reducedResist="0" value="341"/>
//        <critChance rating="295">
//          <arcane percent="12.32"/>
//          <fire percent="21.32"/>
//          <frost percent="12.32"/>
//          <holy percent="12.32"/>
//          <nature percent="12.32"/>
//          <shadow percent="12.32"/>
//        </critChance>
//        <penetration value="0"/>
//        <manaRegen casting="103.00" notCasting="206.00"/>
//        <hasteRating hastePercent="3.54" hasteRating="116"/>
//      </spell>
//      <defenses>
//        <armor base="1935" effective="1935" percent="11.27" petBonus="-1"/>
//        <defense decreasePercent="0.00" increasePercent="0.00" plusDefense="0" rating="0" value="400.00"/>
//        <dodge increasePercent="0.00" percent="4.40" rating="0"/>
//        <parry increasePercent="0.00" percent="0.00" rating="0"/>
//        <block increasePercent="0.00" percent="0.00" rating="0"/>
//        <resilience damagePercent="1.45" hitPercent="0.66" value="54.00"/>
//      </defenses>
//      <items>
//        <item durability="45" gem0Id="41285" gem1Id="39998" gem2Id="0" icon="inv_helmet_29" id="41984" maxDurability="50" permanentenchant="3820" pickUp="PickUpCloth_Leather01" putDown="PutDownCloth_Leather01" randomPropertiesId="0" seed="2033861120" slot="0"/>
//        <item durability="0" gem0Id="0" gem1Id="0" gem2Id="0" icon="inv_jewelry_necklace_32" id="43404" maxDurability="0" permanentenchant="0" pickUp="PickUpRing" putDown="PutDownRing" randomPropertiesId="0" seed="1786818432" slot="1"/>
//        <item durability="45" gem0Id="40047" gem1Id="0" gem2Id="0" icon="inv_shoulder_72" id="37196" maxDurability="50" permanentenchant="3806" pickUp="PickUpCloth_Leather01" putDown="PutDownCloth_Leather01" randomPropertiesId="0" seed="629808608" slot="2"/>
//        <item durability="0" gem0Id="0" gem1Id="0" gem2Id="0" icon="inv_shirt_red_01" id="2575" maxDurability="0" permanentenchant="0" pickUp="PickUpCloth_Leather01" putDown="PutDownCloth_Leather01" randomPropertiesId="0" seed="287129726" slot="3"/>
//        <item durability="90" gem0Id="0" gem1Id="0" gem2Id="0" icon="inv_chest_cloth_48" id="42101" maxDurability="100" permanentenchant="3252" pickUp="PickUpCloth_Leather01" putDown="PutDownCloth_Leather01" randomPropertiesId="0" seed="491127264" slot="4"/>
//        <item durability="27" gem0Id="40026" gem1Id="0" gem2Id="0" icon="inv_belt_22" id="44196" maxDurability="30" permanentenchant="0" pickUp="PickUpCloth_Leather01" putDown="PutDownCloth_Leather01" randomPropertiesId="0" seed="0" slot="5"/>
//        <item durability="68" gem0Id="0" gem1Id="0" gem2Id="0" icon="inv_pants_cloth_26" id="37854" maxDurability="75" permanentenchant="3718" pickUp="PickUpCloth_Leather01" putDown="PutDownCloth_Leather01" randomPropertiesId="0" seed="1192389800" slot="6"/>
//        <item durability="45" gem0Id="40047" gem1Id="0" gem2Id="0" icon="inv_boots_cloth_12" id="41884" maxDurability="50" permanentenchant="3826" pickUp="PickUpCloth_Leather01" putDown="PutDownCloth_Leather01" randomPropertiesId="0" seed="0" slot="7"/>
//        <item durability="27" gem0Id="0" gem1Id="0" gem2Id="0" icon="inv_bracer_08" id="37725" maxDurability="30" permanentenchant="2326" pickUp="PickUpCloth_Leather01" putDown="PutDownCloth_Leather01" randomPropertiesId="0" seed="1127143104" slot="8"/>
//        <item durability="32" gem0Id="0" gem1Id="0" gem2Id="0" icon="inv_gauntlets_06" id="42111" maxDurability="35" permanentenchant="3246" pickUp="PickUpCloth_Leather01" putDown="PutDownCloth_Leather01" randomPropertiesId="0" seed="1406554624" slot="9"/>
//        <item durability="0" gem0Id="40026" gem1Id="0" gem2Id="0" icon="inv_jewelry_ring_38" id="43253" maxDurability="0" permanentenchant="0" pickUp="PickUpRing" putDown="PutDownRing" randomPropertiesId="0" seed="679746432" slot="10"/>
//        <item durability="0" gem0Id="0" gem1Id="0" gem2Id="0" icon="inv_jewelry_ring_38" id="37732" maxDurability="0" permanentenchant="0" pickUp="PickUpRing" putDown="PutDownRing" randomPropertiesId="0" seed="1310000128" slot="11"/>
//        <item durability="0" gem0Id="0" gem1Id="0" gem2Id="0" icon="spell_holy_aspiration" id="44322" maxDurability="0" permanentenchant="0" pickUp="PickUpMetalSmall" putDown="PutDownSmallMEtal" randomPropertiesId="0" seed="2108702080" slot="12"/>
//        <item durability="0" gem0Id="0" gem1Id="0" gem2Id="0" icon="inv_gizmo_elementalblastingpowder" id="44013" maxDurability="0" permanentenchant="0" pickUp="PickUpGems" putDown="PutDownGems" randomPropertiesId="0" seed="1350881024" slot="13"/>
//        <item durability="0" gem0Id="40049" gem1Id="0" gem2Id="0" icon="inv_misc_cape_06" id="37799" maxDurability="0" permanentenchant="3831" pickUp="PickUpCloth_Leather01" putDown="PutDownCloth_Leather01" randomPropertiesId="0" seed="537563474" slot="14"/>
//        <item durability="59" gem0Id="0" gem1Id="0" gem2Id="0" icon="inv_sword_91" id="44173" maxDurability="65" permanentenchant="3830" pickUp="PickUpMetalSmall" putDown="PutDownSmallMEtal" randomPropertiesId="0" seed="0" slot="15"/>
//        <item durability="0" gem0Id="0" gem1Id="0" gem2Id="0" icon="inv_offhand_dalaran_d_01" id="40698" maxDurability="0" permanentenchant="0" pickUp="PickUpWand" putDown="PutDownWand" randomPropertiesId="0" seed="0" slot="16"/>
//        <item durability="59" gem0Id="0" gem1Id="0" gem2Id="0" icon="inv_torch_unlit" id="36989" maxDurability="65" permanentenchant="0" pickUp="PickUpWand" putDown="PutDownWand" randomPropertiesId="0" seed="0" slot="17"/>
//        <item durability="0" gem0Id="0" gem1Id="0" gem2Id="0" icon="inv_shirt_guildtabard_01" id="43157" maxDurability="0" permanentenchant="0" pickUp="PickUpCloth_Leather01" putDown="PutDownCloth_Leather01" randomPropertiesId="0" seed="0" slot="18"/>
//      </items>
//      <glyphs>
//        <glyph effect="Increases the initial damage dealt by Frostfire Bolt by 2% and its critical strike chance by 2%." icon="ui-glyph-rune-5" id="591" name="Glyph of Frostfire" type="major"/>
//        <glyph effect="Your Slow Fall spell no longer requires a reagent." icon="ui-glyph-rune-20" id="451" name="Glyph of Slow Fall" type="minor"/>
//        <glyph effect="The periodic damage from your Living Bomb can now be critical strikes." icon="ui-glyph-rune-3" id="697" name="Glyph of Living Bomb" type="major"/>
//        <glyph effect="Your Molten Armor grants an additional 20% of your spirit as critical strike rating." icon="ui-glyph-rune-17" id="328" name="Glyph of Molten Armor" type="major"/>
//      </glyphs>
//    </characterTab>
//    <summary>
//      <c earned="177" points="1815" total="931" totalPoints="10285"/>
//      <category id="92" name="General">
//        <c earned="17" earnedPoints="170" total="54" totalPoints="570"/>
//      </category>
//      <category id="96" name="Quests">
//        <c earned="20" earnedPoints="200" total="49" totalPoints="530"/>
//      </category>
//      <category id="97" name="Exploration">
//        <c earned="18" earnedPoints="195" total="70" totalPoints="830"/>
//      </category>
//      <category id="95" name="Player vs. Player">
//        <c earned="25" earnedPoints="280" total="149" totalPoints="1735"/>
//      </category>
//      <category id="168" name="Dungeons &amp; Raids">
//        <c earned="39" earnedPoints="390" total="366" totalPoints="3945"/>
//      </category>
//      <category id="169" name="Professions">
//        <c earned="36" earnedPoints="360" total="75" totalPoints="760"/>
//      </category>
//      <category id="201" name="Reputation">
//        <c earned="1" earnedPoints="10" total="44" totalPoints="545"/>
//      </category>
//      <category id="155" name="World Events">
//        <c earned="21" earnedPoints="210" total="124" totalPoints="1370"/>
//      </category>
//      <category id="81" name="Feats of Strength">
//        <c earned="2"/>
//      </category>
//    </summary>
//  </characterInfo>
//</page>

